/**
 * option {
 *  url: "http://www.baidu.com",
 *  method: "GET | POST",
 *  data: {
 *    传参
 *  },
 *  showLoading: false, //是否显示加载动画  true false undefined //不传就代表默认需要动画
 *  title: "加载中", Loading框的提示文字 //不传就默认显示加载中
 * }
 */
export default function axios(option) {
  // return;
  if (option.showLoading || option.showLoading == undefined) {
    wx.showLoading({
      title: option.title || "加载中...",
      mask: true
    })
  }
  return new Promise(function(resolve, reject) {
    wx.request({
      url: option.url,
      method: option.method || "GET",
      data: option.data,
      success: function(res) {
        wx.hideLoading();
        var res = res.data;
        if (res.code == 200) {
          resolve(res.result);
        } else {
          wx.showToast({
            title: res.message,
            icon: "none"
          })
        }
      },
      fail: function(err) {
        wx.hideLoading();
        wx.showToast({
          title: "服务器累了,它正在迅速赶来",
          // title: "网络环境异常,请您稍候",
          icon: "none"
        })
      }
    })
  })
}